package net.mikoo.seals.biz.service;

import java.util.List;

import net.mikoo.seals.common.model.PageModel;
import net.mikoo.seals.model.Apply;
import net.mikoo.seals.model.ApplyQuery;
import net.mikoo.seals.model.Upfile;

public interface ApplyServices {

	void apply(Apply apply);
	
	Apply getById(Long applyId);

	PageModel<Apply> getPageByQuery(ApplyQuery query);

	List<Upfile> getApplyfiles(Long applyId);

	Apply getInfoByQuery(ApplyQuery query);

	void retract(ApplyQuery query);

	List<Apply> getListByQuery(ApplyQuery query);
}
